package com.aspose.cells;

class zbcd {
   private int d = 46;
   int a = 100000;
   int b;
   zbav c;

   void a(zbcd var1) {
      this.d = var1.d;
      this.b = var1.b;
      this.a = var1.a;
      if (var1.c != null) {
         this.c = new zbav();
         this.c.a(var1.c);
      }

   }

   boolean b(zbcd var1) {
      if (this.d != var1.d) {
         return false;
      } else if (this.b != var1.b) {
         return false;
      } else if (this.a != var1.a) {
         return false;
      } else {
         if (this.c != null || var1.c != null) {
            if (this.c == null || var1.c == null) {
               return false;
            }

            if (!this.c.b(var1.c)) {
               return false;
            }
         }

         return true;
      }
   }

   int a() {
      return this.d;
   }

   void a(int var1) {
      this.d = var1;
   }

   zbav b() {
      if (this.c == null) {
         this.c = new zbav();
      }

      return this.c;
   }
}
